.banner { width: 100%; height: 400px; position: relative; overflow: hidden; }
.banner > ul { /*width: 999999999px; */ height: 400px; position: absolute; top: 0; left: 0; width: 1920px; }
.banner > ul > li { float: left; height: 400px; }
.banner > ul > li > a { display: block; font-size: 200px; text-align: center; line-height: 400px; font-weight: bold; }
.left-btn, .right-btn { width: 61px; height: 61px; position: absolute; top: 45%; right: 30px; background: rgba(153,153,153,0.3) url("../images/right-1.png"); cursor: pointer; border-radius: 50%; }
.left-btn { left: 30px; background: rgba(153,153,153,0.3) url("../images/left-1.png"); border-radius: 50%; }
.right-btn:hover { background: rgba(0,54,84,1) url("../images/right-1.png"); }
.left-btn:hover { background: rgba(0,54,84,1) url("../images/left-1.png"); }
.img-btn-list { width: 100%; position: absolute; bottom: 5px; left: 0; text-align: center; }
.img-btn-list > span { display: inline-block; width: 12px; height: 12px; border-radius: 50%; margin: 0 5px; background: rgba(0,0,0,0.3); cursor: pointer; }
.img-btn-list > span:hover { background: rgba(0,54,84,0.9); }
.img-btn-list > span.current { border: 0px solid rgba(0,0,0,0.8); background: rgba(191,0,54,1); }
* { padding: 0; margin: 0; }
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { outline: 0; border: 0; vertical-align: baseline; word-wrap: break-word; }
button, input, select, textarea { outline: 0; resize: none; -webkit-appearance: none; }
body, button, input, select, textarea { font-family: Segoe UI,Lucida Grande,Helvetica,Arial,Microsoft YaHei,FreeSans,Arimo,Droid Sans,wenquanyi micro hei,Hiragino Sans GB,Hiragino Sans GB W3,sans-serif; }
body { font-family: "微软雅黑",Helvetica,sans-serif; }
li, ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:after, blockquote:before, q:after, q:before { content: ''; }
strong { font-weight: 700; }
p { word-wrap: break-word; }
em { font-style: normal; }
table { border-collapse: collapse; border-spacing: 0; }
